import { BuildTaskType } from "./BuildTaskType";


// 单个任务描述
export type BuildTask = {
  // 构建类型
  type: BuildTaskType;
  total: number;
};

// 批量任务描述
export type BuildTaskParam = {
  taskTitle: string;
  taskDesc?: string;
  taskList: BuildTask[];
};

type BuildTypeTag = "Basic" | "WithElementPlus";

export type BuildTypeListItem = {
  tag: BuildTypeTag;
  type: BuildTaskType;
  name: string;
};

export type { BuildTaskType };